package com.roc.steelend.service;


import com.roc.steelend.controller.vo.account.*;
import com.roc.steelend.controller.vo.returnformat.ReturnMsg;
import com.roc.steelend.controller.vo.returnformat.ReturnMsgForTable;
import com.roc.steelend.pojo.Account;

import java.math.BigDecimal;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

public interface AccountService {

    Boolean addAccountCommon(AccountCommonReception accountCommonReception,Integer employeeId);


    ReturnMsg postAccountSpecialBuy(AccountSpecialBuyReception accountSpecialBuyReception,Integer employeeId);
    ReturnMsg postAccountSpecialSale(AccountSpecialSaleReception accountSpecialSaleReception, Integer employeeId);
    ReturnMsg postAccountSpecialKaiping(AccountSpecialKaipingReception accountSpecialKaipingReception, Integer employeeId);

    List<Account> selectAccountData(FindAccountReception findAccountReception);
    Integer selectAccountDataCount(FindAccountReception findAccountReception);
    Map<String, BigDecimal> showPayRevenueSumThisDay();




}
